/************************************************************我来出价************************************************************/
.jipiao_bid_title{margin-top:10px; margin-left:19px; color:#005CAA; font-size:15px; text-align:left; font-weight:bold; }
.jipiao_bid_bg{ width:960px; height:auto; margin-top:10px; border:1px solid #ccc; color:#555; margin: 0 auto;overflow:hidden; }

.jipiao_bid_tj_text{ font-size:13px; margin-top:35px;text-align: center;}
.jipiao_bid_tj_btn{ margin-top:10px; }
.jipiao_bid_tj_btn input{ border:0 none; background:url(../images/app/tj_btn.jpg) no-repeat; cursor:pointer; display:block; width:199px; height:29px; margin: 0 auto; line-height:29px; color:#fff; font-size:13px;}

.jipiao_bid_info{zoom:1; overflow:hidden; padding:20px;}
.jipiao_bid_info:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
  }
.jipiao_bid_info ul li{ float:left; font-size:14px; text-align:left; margin-right:20px; }
.jipiao_bid_info font{ color:#999; margin-right:7px; }

/*步骤*/
.step{ width:960px; margin-left:auto; margin-right:auto; overflow:hidden;}
.step strong{ float:left; width:auto; font-size:14px; font-weight:bold; color:#f60; text-align:left; padding-left:10px;}
.step .crumbs{ float:right; width:auto; text-align:right; padding-right:10px;}
.step .crumbs ul li{ display:inline; color:#999;}
.step .crumbs ul li.current{ color:#f60;}
.step .crumbs ul li em{ padding-left:5px;}
.step .crumbs ul li span{ padding-left:5px;}

/*确认入住信息*/
.bid{ width:960px;}
.bid .stay_msg{ width:auto;}
.bid .stay_msg .hd{ border-bottom:solid 2px #e0e0e0; padding-bottom:8px;}
.bid .stay_msg .hd span{ display:block; background:url(../images/app/web.png) no-repeat 0 -677px; width:194px; height:22px; text-indent:-999px;}
.bid .stay_msg .bd{ padding:15px 35px 15px 15px; overflow:hidden;}
.bid .stay_msg .bd ul li{ display:inline; color:#999; line-height:22px; font-size:14px; padding-right:30px;}
.bid .stay_msg .bd ul li span{ color:#333; padding-left:5px;}

/*我来出价*/
.bid .passenger_bid{ width:auto;}
.bid .passenger_bid .hd{ border-bottom:solid 2px #e0e0e0; padding-bottom:8px;}
.bid .passenger_bid .hd span{ display:block; background:url(../images/app/common.png) no-repeat 0 -1084px; width:154px; height:22px; text-indent:-999px;}
.bid .passenger_bid .bd{ background:#fff4bf; margin-top:10px; overflow:hidden; zoom:1; height:291px; overflow:hidden;}
.bid .passenger_bid .bd .left{ float:left; width:420px;}
.bid .passenger_bid .bd .left .item{ width:414px; background:#fff; border:solid 3px #ebebeb; height:93px; margin-bottom:-3px; z-index:98; position:relative;}
.bid .passenger_bid .bd .left .item b{ display:block; position:absolute; right:-14px; top:38px; width:14px; height:22px; line-height:0; font-size:0; background:url(../images/app/common.png) no-repeat -421px -1119px; overflow:hidden;}
.bid .passenger_bid .bd .left .item .tip{ display:none; position:absolute; top:0; left:0; z-index:9999; background:#ff7f00; width:85px; height:17px; vertical-align:top; padding-top:1px; font-size:12px; color:#fff; text-align:center;}
.bid .passenger_bid .bd .left .item .pic{ float:left; width:71px; position:absolute; left:12px; top:10px; z-index:9998; cursor:pointer;}
.bid .passenger_bid .bd .left .item .pic img{ background:#fff; border:1px solid #e9e9e9; display:block; padding:3px;}
.bid .passenger_bid .bd .left .item .word{ float:left; width:318px; position:absolute; left:93px; top:10px; z-index:9998; cursor:pointer;}
.bid .passenger_bid .bd .left .item .word p{ font-size:14px; overflow:hidden; zoom:1; padding-bottom:5px;}
.bid .passenger_bid .bd .left .item .word p i{ float:left;}
.bid .passenger_bid .bd .left .item .word p span{ color:#595959; padding-right:15px; float:left;}
.bid .passenger_bid .bd .left .item .word p a{ color:#390; float:left;}
.bid .passenger_bid .bd .left .item .word p a:hover{ color:#390; text-decoration:underline;}
.bid .passenger_bid .bd .left .item .word p s{ float:left; background:url(../images/app/common.png) no-repeat 0 -1116px; width:80px; height:16px;}
.bid .passenger_bid .bd .left .item .word p em{ float:left; padding-left:5px; font-size:12px; color:#f50;}
.bid .passenger_bid .bd .left .current{ width:414px; background:#fff4bf; border:solid 3px #ff7f00; z-index:99; position:relative;}
.bid .passenger_bid .bd .left .current b{ display:block; position:absolute; right:-14px; top:38px; width:14px; height:22px; line-height:0; font-size:0; background:url(../images/app/common.png) no-repeat right -1119px; overflow:hidden;}
.bid .passenger_bid .bd .left .current .tip{ display:block;}
.bid .passenger_bid .bd .right{ float:right; width:540px;}
.bid .passenger_bid .bd .right .consult{ width:450px; margin-left:auto; margin-right:auto; border-bottom:solid 1px #d9d3b9; padding-top:20px;}
.bid .passenger_bid .bd .right .consult p{ color:#595959; padding-bottom:10px; padding-left:30px; overflow:hidden; zoom:1;}
.bid .passenger_bid .bd .right .consult p .elong_price{ float:left; display:block; background:url(../images/app/web1.png) no-repeat 0 -768px; width:60px; height:20px; margin-top:1px;}
.bid .passenger_bid .bd .right .consult p span{ float:left; font-family:Arial; font-weight:normal; font-size:20px; color:#595959; padding-left:10px;}
.bid .passenger_bid .bd .right .wobid{ width:450px; margin-left:auto; margin-right:auto; border-top:solid 1px #fffadf; padding-top:30px; position:relative;}
.bid .passenger_bid .bd .right .wobid .price{ overflow:hidden; zoom:1; padding-bottom:10px;}
.bid .passenger_bid .bd .right .wobid .price s{ float:left; background:url(../images/app/common.png) no-repeat right -1151px; width:96px; height:32px; margin-top:15px; margin-right:30px;}
.bid .passenger_bid .bd .right .wobid .price em{ float:left; font-family:Arial; font-size:20px; color:#ff7f00; padding-top:25px; padding-right:5px;}
.bid .passenger_bid .bd .right .wobid .price span{ float:left; background:url(../images/app/common.png) no-repeat right -1193px; width:106px; height:49px; position:relative;}
.bid .passenger_bid .bd .right .wobid .price span .text_input{ position:absolute; left:4px; top:5px; background:none; border:none; width:98px; height:40px; font-size:35px; font-family:Arial; color:#fff; text-align:center; overflow:hidden;}
.bid .passenger_bid .bd .right .wobid .price strong{ float:left; font-size:12px; color:#333; padding-left:5px; padding-top:32px;}
.bid .passenger_bid .bd .right .wobid .bid_box{ width:375px; overflow:hidden; zoom:1; padding-bottom:15px;}
.bid .passenger_bid .bd .right .wobid .bid_box .min_price{ float:left; width:40px; font-family:Arial; color:#595959; font-size:14px; font-weight:bold; text-align:left;}
.bid .passenger_bid .bd .right .wobid .bid_box .max_price{ float:right; width:55px; font-family:Arial; color:#595959; font-size:14px; font-weight:bold; text-align:right;}
.bid .passenger_bid .bd .right .wobid .bid_box .slide_bar{ float:left; width:280px; background:url(../images/app/common.png) no-repeat 0 -1197px; height:10px; margin-top:5px; position:relative;}
.bid .passenger_bid .bd .right .wobid .bid_box .slide_bar .slide_inner{ background:url(../images/app/common.png) no-repeat 0 -1177px; width:280px; height:10px; position: absolute; top: 0; overflow:hidden;}
.bid .passenger_bid .bd .right .wobid .bid_box .slide_bar .slide_btn{ background:url(../images/app/common.png) no-repeat 0 -1140px; width:19px; height:31px; cursor: pointer; display: inline-block; float: right; margin-left: -7px; position: absolute; top: -7px; overflow:hidden;}
.bid .passenger_bid .bd .right .wobid .bid_tip{ background:url(../images/app/common.png) no-repeat 0 -1217px; width:208px; height:32px; margin-left:76px; display:none;}
.bid .passenger_bid .bd .right .wobid .bid_tip p{ padding-top:11px; padding-left:10px; color:#ff1500;}
.bid .passenger_bid .bd .right .wobid .bid_error{ position:absolute; left:250px; top:31px; background:#f7d79a; color:#595959; line-height:20px; width:240px; height:51px; display:none;}
.bid .passenger_bid .bd .right .wobid .bid_error .inner_border{ border:solid 1px #e69545; background:#fff; width:238px; height:49px; position:relative; right:2px; bottom:2px;}
.bid .passenger_bid .bd .right .wobid .bid_error .inner_border span{ float:left; background:url(../images/app/common.png) no-repeat right -1252px; width:18px; height:17px; margin-left:5px; margin-top:5px;}
.bid .passenger_bid .bd .right .wobid .bid_error .inner_border strong{ float:left; width:200px; padding-left:5px; padding-top:5px;}

/*出价失败提示*/
.public_tip{ width:450px; height:194px; position:absolute; z-index:99999; display:none;}
.public_tip .hd{ background:url(../images/app/common.png) no-repeat 0 -987px; height:10px; font-size:0; line-height:0; overflow:hidden;}
.public_tip .ft{ background:url(../images/app/common.png) no-repeat 0 -997px; height:10px; font-size:0; line-height:0; overflow:hidden;}
.public_tip .bd{ background:url(../images/app/yrepeat.png) repeat-y 0 0; padding:10px 40px 60px;}
.public_tip .bd .tit{ font-size:14px; font-weight:bold; color:#333; text-align:left; border-bottom:solid 1px #d9d9d9; height:33px; line-height:33px; margin-bottom:20px;}
.public_tip .bd .tit span{ float:left; background:url(../images/app/common.png) no-repeat -28px -1259px; width:27px; height:24px; margin-top:5px; margin-right:5px;}
.public_tip .bd p{ font-size:14px; color:#333; text-align:left; line-height:22px;}
.public_tip .bd .btn{ text-align:center; margin-top:20px;}
.public_tip .bd .btn .btn_default{ background:url(../images/app/xrepeat.png) repeat-x 0 -899px; border:solid 1px #a6a6a6; width:100px; text-align:center; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#333; cursor:pointer;}
.public_tip .bd .btn .btn_hover{ background:url(../images/app/xrepeat.png) repeat-x 0 -929px; border:solid 1px #ffbf7f; width:100px; text-align:center; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#333; cursor:pointer;}

/************************************************************酒店详情************************************************************/
/*位置*/
.position{ width:960px;}
.position a{ color:#390;}
.position a:hover{ color:#f60;}
.position span{ padding:0 5px; color:#390;}
.position strong{ color:#595959;}
.position h1{ display:inline; color:#595959;}

.hotel_name{ width:100%; overflow:hidden; zoom:1;}
.hotel_name h1{ float:left; font-size:22px; font-weight:normal; font-family:"微软雅黑"; color:#595959; margin-top:3px;}
.hotel_name i{ float:left; margin-top:15px; margin-left:10px;}
.hotel_name .price{ float:right; width:90px; color:#595959; font-family:Arial; text-align:right; padding-right:50px;}
.hotel_name .price em{ font-family:Arial; font-size:12px; color:#ff7f00; padding-right:3px;}
.hotel_name .price b{ font-size:30px; color:#ff7f00; font-weight:normal; padding-right:3px;}
.hotel_detail{ width:958px; background:#fafafa; border:solid 1px #f0f0f0;}
.hotel_detail .bd{ width:928px; margin-left:auto; margin-right:auto; overflow:hidden; zoom:1; padding-top:12px; padding-bottom:12px;}
.hotel_detail .bd .focus_pic{ float:left; width:272px;}
.hotel_detail .bd .focus_pic .big_pic{ width:267px;}
.hotel_detail .bd .focus_pic .big_pic img{ vertical-align:top;}
.hotel_detail .bd .focus_pic .lit_pic{ padding-top:9px;}
.hotel_detail .bd .focus_pic .lit_pic ul{ width:272px; overflow:hidden; zoom:1;}
.hotel_detail .bd .focus_pic .lit_pic ul li{ float:left; width:68px; height:45px;}
.hotel_detail .bd .focus_pic .lit_pic ul li a{ display:block; width:68px; height:45px;}
.hotel_detail .bd .focus_pic .lit_pic ul li a img{ display:block; width:64px; height:41px; padding:2px; background:#f5f5f5; vertical-align:top;}
.hotel_detail .bd .focus_pic .lit_pic ul .current a img{ background:#390;}
.hotel_detail .bd .hotel_word{ float:right; width:640px;}
.hotel_detail .bd .hotel_word .base_msg{ width:640px; overflow:hidden; zoom:1; padding-bottom:10px;}
.hotel_detail .bd .hotel_word .base_msg .word{ float:left; width:415px;}
.hotel_detail .bd .hotel_word .base_msg .word .area{ color:#595959; line-height:22px;}
.hotel_detail .bd .hotel_word .base_msg .word .add{ color:#595959; line-height:22px;}
.hotel_detail .bd .hotel_word .base_msg .word .satisfied{ color:#595959;}
.hotel_detail .bd .hotel_word .base_msg .word .satisfied .percent{ font-size:14px; font-weight:bold; color:#fb8100; padding-right:10px;}
.hotel_detail .bd .hotel_word .base_msg .word .satisfied .comment{ color:#390;}
.hotel_detail .bd .hotel_word .base_msg .map{ float:right; width:220px; height:160px; border:solid 1px #e0e0e0;}
.hotel_detail .bd .hotel_word .des_content{ width:640px; color:#595959; line-height:22px;}
.hotel_detail .bd .hotel_word .des_content a{ color:#390; margin-left:5px;}
.hotel_detail .bd .hotel_word .des_content a:hover{ color:#f60; text-decoration:underline;}

/*周边酒店*/
.nearby_hotel{ width:198px; border:solid 1px #e0e0e0;}
.nearby_hotel .hd{ border-bottom:solid 1px #e1e1e1; width:183px; margin:0 auto; height:33px; line-height:33px;}
.nearby_hotel .hd h2,.nearby_hotel .hd h3{ font-size:14px; font-weight:bold; color:#595959;}
.nearby_hotel .bd{ width:183px; margin:0 auto; padding-top:10px;}
.nearby_hotel .bd .item{ overflow:hidden; zoom:1; padding-bottom:10px;}
.nearby_hotel .bd .item .pic{ float:left; width:65px;}
.nearby_hotel .bd .item .pic img{ width:65px; height:65px; vertical-align:top;}
.nearby_hotel .bd .item .word{ float:left; width:105px; padding-left:10px;}
.nearby_hotel .bd .item .word .name{ color:#390; padding-bottom:10px;}
.nearby_hotel .bd .item .word .name a{ color:#390}
.nearby_hotel .bd .item .word .name a:hover{ color:#f60; text-decoration:underline;}
.nearby_hotel .bd .item .word .price{ color:#f27f0c; font-family:Arial; padding-top:5px;}

/*看过该酒店的客人最终预订了*/
.booking_hotel{ width:198px; border:solid 1px #e0e0e0;}
.booking_hotel .hd{ border-bottom:solid 1px #e1e1e1; width:183px; margin:0 auto; height:33px; line-height:33px;}
.booking_hotel .hd h2{ font-size:12px; font-weight:bold; color:#595959;}
.booking_hotel .bd{ width:183px; margin:0 auto; padding-top:10px;}
.booking_hotel .bd .item{ overflow:hidden; zoom:1; padding-bottom:10px;}
.booking_hotel .bd .item .pic{ float:left; width:65px;}
.booking_hotel .bd .item .pic img{ width:65px; height:65px; vertical-align:top;}
.booking_hotel .bd .item .word{ float:left; width:105px; padding-left:10px;}
.booking_hotel .bd .item .word .rate{ color:#595959; padding-bottom:3px;}
.booking_hotel .bd .item .word .rate span{ font-family:Arial; font-weight:bold; color:#f27f0c;}
.booking_hotel .bd .item .word .name{ color:#390; padding-bottom:3px;}
.booking_hotel .bd .item .word .name a{ color:#390;}
.booking_hotel .bd .item .word .name a:hover{ color:#f60; text-decoration:underline;}
.booking_hotel .bd .item .word .price{ color:#f27f0c; font-family:Arial; padding-top:3px;}

/*酒店保障*/
.w200_guarantee{ width:198px; border:solid 1px #ffbf00; background:#fffdee;}
.w200_guarantee .hd{ overflow:hidden; zoom:1;}
.w200_guarantee .hd span{ float:left; width:17px; height:25px; background:url(../images/app/common.png) no-repeat right -777px; margin-top:1px; margin-left:7px; display:inline;}
.w200_guarantee .hd h3{ float:left; width:auto; font-weight:bold; color:#664524; padding-left:12px; line-height:30px;}
.w200_guarantee .bd{ padding:10px 5px;} 
.w200_guarantee .bd p{ overflow:hidden; zoom:1; padding-bottom:8px; vertical-align:top;}
.w200_guarantee .bd p span{ float:left; display:block; width:12px; height:10px; background:url(../images/app/common.png) no-repeat -424px -812px; margin-top:4px; overflow:hidden;}
.w200_guarantee .bd p b{ float:left; width:168px; color:#595959; font-size:12px; font-weight:normal; padding-left:5px; display:block; line-height:18px;}

/*海比酒店*/
.w200_haibihotel{ width:198px; border:solid 1px #ccc; overflow:hidden; padding:10px 0;}
.w200_haibihotel .hd{ width:178px; margin-left:auto; margin-right:auto; border-bottom:solid 1px #e1e1e1; padding-bottom:3px; text-indent:5px; margin-bottom:5px; overflow:hidden;}
.w200_haibihotel .hd h3{ font-size:14px; font-weight:bold; color:#595959;}
.w200_haibihotel .bd{ padding:0 12px;}
.w200_haibihotel .bd p{ color:#666; line-height:20px;}
.w200_haibihotel .bd p a{ color:#390;}
.w200_haibihotel .bd p a:hover{ color:#f60; text-decoration:underline;}

/*热门城市酒店*/
.w740_hotcityhotel{ width:738px; border:solid 1px #e0e0e0; overflow:hidden;}
.w740_hotcityhotel .subhd{ padding:10px 10px 10px 20px;}
.w740_hotcityhotel .subhd h3{ font-size:14px; font-weight:bold; color:#595959;} 
.w740_hotcityhotel .subbd{ padding:0 15px 10px 20px;}
.w740_hotcityhotel .subbd ul{ overflow:hidden; zoom:1;}
.w740_hotcityhotel .subbd ul li{ float:left; width:117px; vertical-align:top; line-height:20px;}
.w740_hotcityhotel .subbd ul li a{ color:#666;}
.w740_hotcityhotel .subbd ul li a:hover{ color:#f60; text-decoration:underline;}

/*底部推荐链接*/
.bot_commlink{ width:740px; overflow:hidden;}
.bot_commlink p{ color:#666; line-height:22px;}
.bot_commlink ul{ padding-top:5px;}
.bot_commlink ul li{ padding-bottom:10px;}
.bot_commlink ul li strong{ font-weight:bold; color:#666; padding-right:20px;}
.bot_commlink ul li a{ color:#666;}
.bot_commlink ul li a:hover{ color:#f60; text-decoration:underline;}
.bot_commlink ul li span{ padding:0 5px; color:#666;}

/*酒店切换*/
.hoteltab{ width:740px;}
.hoteltab .hd{ border-bottom:solid 2px #53a600; overflow:hidden; zoom:1;}
.hoteltab .hd ul{ float:left; width:auto;}
.hoteltab .hd ul li{ float:left; background:url(../images/app/common.png) no-repeat right -942px; color:#333; width:83px; height:28px; line-height:28px; text-align:center; cursor:pointer; margin-right:4px; display:inline;}
.hoteltab .hd ul .current{ background:url(../images/app/common.png) no-repeat right -913px; color:#fff; font-weight:bold;} 
.hoteltab .hd ul li a{ display:block; color:#333; width:83px; height:28px;}
.hoteltab .hd ul .current a{ color:#fff; font-weight:bold;}

/*酒店预订*/
.hoteltab .hotel_book{ padding-bottom:20px;}
.hoteltab .hotel_book p{ padding-bottom:10px; padding-left:10px;}
.hoteltab .hotel_book p span{ font-size:14px; color:#595959; padding-right:10px;}
.hoteltab .hotel_book p span label{ font-family:Arial; color:#999;}
.hoteltab .hotel_book p span a{ color:#390;}
.hoteltab .hotel_book p span a:hover{ color:#f60;}
.hoteltab .hotel_book .book_box{ background:#f2aa18; padding:3px;}
.hoteltab .hotel_book .book_box .room_list{ border:solid 1px #fef6e7; background:#fff; padding:10px 8px; overflow:hidden;}
.hoteltab .hotel_book .book_box .room_list .sheet{ width:100%;}
.hoteltab .hotel_book .book_box .room_list .sheet th{ color:#8c8c8c; height:22px; background:#f5f5f5; height:22px; line-height:22px;}
.hoteltab .hotel_book .book_box .room_list .sheet td{ padding:10px 0 10px 0; color:#595959; border-bottom:dashed 1px #d9d9d9;}
.hoteltab .hotel_book .book_box .room_list .sheet td .roomtype{ display:block; width:170px; cursor:pointer; overflow:hidden; zoom:1;}
.hoteltab .hotel_book .book_box .room_list .sheet td .roomtype a{ float:left; width:auto; color:#187813;}
.hoteltab .hotel_book .book_box .room_list .sheet td .roomtype i{ float:left; width:13px; height:12px; margin-left:2px; overflow:hidden;}
.hoteltab .hotel_book .book_box .room_list .sheet td .roomtype .spread{ background:url(../images/app/common.png) no-repeat -437px -1038px;}
.hoteltab .hotel_book .book_box .room_list .sheet td .roomtype .shrink{ background:url(../images/app/common.png) no-repeat -423px -1038px;}
.hoteltab .hotel_book .book_box .room_list .sheet td .money{ font-family:Arial; color:#ff3c00;}
.hoteltab .hotel_book .book_box .room_list .hide{ text-align:right; padding:10px 0; overflow:hidden; zoom:1;}
.hoteltab .hotel_book .book_box .room_list .hide a{ color:#390; height:12px; line-height:12px;}
.hoteltab .hotel_book .book_box .room_list .hide a:hover{ color:#f60;}
.hoteltab .hotel_book .book_box .room_list .housetype{ background:#fafafa; border:solid 1px #e0e0e0; overflow:hidden; margin-top:10px; color:#595959; padding:10px; line-height:22px;}
.hoteltab .hotel_book .book_box .room_list .housetype span{ padding-right:20px;}
.hoteltab .hotel_book .book_box .room_list .see_allcheap,.hoteltab .hotel_book .book_box .room_list .see_allcheap1{ width:333px; height:32px; margin-left:auto; margin-right:auto; text-indent:-999px; padding-bottom:10px; clear:both; padding-top:10px;}
.hoteltab .hotel_book .book_box .room_list .see_allcheap a{ display:block; background:url(../images/app/web.png) no-repeat 0 -355px; width:333px; height:32px;}
.hoteltab .hotel_book .book_box .room_list .see_allcheap1 a{ display:block; background:url(/images/default/web/bg/jingji.png) no-repeat; width:333px; height:32px;}
.hoteltab .hotel_book .book_box .room_list .bbn{ border-bottom:none;}

/*酒店简介*/
.hoteltab .hotel_intro{ padding-bottom:10px;}
.hoteltab .hotel_intro .subhd{ background:#f1f1f1; height:22px; line-height:22px; padding-left:13px; margin-bottom:10px;}
.hoteltab .hotel_intro .subhd h2{ font-size:14px; font-weight:bold; color:#595959;}
.hoteltab .hotel_intro p{ color:#595959; line-height:22px; padding:0 10px;}

/*交通位置*/
.hoteltab .traffic{ padding-bottom:10px;} 
.hoteltab .traffic .subhd{ background:#f1f1f1; height:22px; line-height:22px; padding-left:13px; margin-bottom:10px;}
.hoteltab .traffic .subhd h2{ font-size:14px; font-weight:bold; color:#595959;}
.hoteltab .traffic p{ color:#595959; line-height:22px; padding-left:15px;}

/*酒店服务设施*/
.hoteltab .hotel_facility .subhd{ background:#f1f1f1; height:23px; line-height:23px; padding-left:13px; margin-bottom:10px;}
.hoteltab .hotel_facility .subhd h2{ font-size:14px; font-weight:bold; color:#595959;}
.hoteltab .hotel_facility dl{ border-bottom:1px dashed #D3D3D3; margin-bottom:10px; overflow:hidden; zoom:1; padding-bottom:10px;}
.hoteltab .hotel_facility dl dt{ float:left; width:150px; padding-left:10px; color:#666;}
.hoteltab .hotel_facility dl dt span{ float:left; background:url(../images/app/web.png) no-repeat right -335px; width:5px; height:8px; margin-top:3px; margin-right:5px;}
.hoteltab .hotel_facility dl dd{ float:left; width:580px; overflow:hidden; color:#666;}
.hoteltab .hotel_facility dl dd span{ display:block; float:left; padding-bottom:5px; padding-right:15px; white-space:pre; width:auto;}
.hoteltab .hotel_facility dl dd .one{ background:url(../images/app/web.png) no-repeat right -353px; width:57px; height:34px; text-indent:-999px;}
.hoteltab .hotel_facility dl dd .two{ background:url(../images/app/web.png) no-repeat right -388px; width:57px; height:34px; text-indent:-999px;}
.hoteltab .hotel_facility dl dd .three{ background:url(../images/app/web.png) no-repeat right -423px; width:57px; height:34px; text-indent:-999px;}
.hoteltab .hotel_facility dl dd .four{ background:url(../images/app/web.png) no-repeat right -458px; width:57px; height:34px; text-indent:-999px;}
.hoteltab .hotel_facility dl dd .five{ background:url(../images/app/web.png) no-repeat right -493px; width:57px; height:34px; text-indent:-999px;}
.hoteltab .hotel_facility dl dd .six{ background:url(../images/app/web.png) no-repeat right -528px; width:57px; height:34px; text-indent:-999px;}

/*酒店点评*/
.hoteltab .hotel_review{ padding-bottom:10px;}
.hoteltab .hotel_review .subhd{ background:#f1f1f1; height:22px; line-height:22px; padding-left:13px; margin-bottom:10px;}
.hoteltab .hotel_review .subhd h2{ font-size:14px; font-weight:bold; color:#595959;}
.hoteltab .hotel_review .subbd .pinglun_box{ border:solid 1px #ffd5bb; background:#fff; margin-bottom:25px; overflow:hidden; zoom:1;}
.hoteltab .hotel_review .subbd .pinglun_box p{ float:left; width:74%; background:#fff1e8; border-right:dashed 1px #ffd5bb; font-size:14px; color:#595959; padding:10px;}
.hoteltab .hotel_review .subbd .pinglun_box p span{ font-family:Arial; font-size:30px; color:#390; padding-right:10px;}
.hoteltab .hotel_review .subbd .pinglun_box p strong{ font-weight:bold; padding-right:10px;}
.hoteltab .hotel_review .subbd .pinglun_box .go_pinglun{ float:left; width:20%; padding-left:20px; padding-top:12px;}
.hoteltab .hotel_review .subbd .pinglun_box .go_pinglun a{ display:block; background:url(../images/app/web.png) no-repeat right -598px; width:126px; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#2e730b; text-align:center;}
.hoteltab .hotel_review .subbd .reviewtab ul{ border-bottom:solid 1px #bfbfbf; padding-left:18px; height:25px;}
.hoteltab .hotel_review .subbd .reviewtab ul li{ float:left; width:109px; height:23px; line-height:23px; border-left:solid 1px #bfbfbf; border-right:solid 1px #bfbfbf; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #bfbfbf; text-align:center; color:#390; margin-right:-1px; position:relative; top:1px; cursor:pointer;}
.hoteltab .hotel_review .subbd .reviewtab ul li span{ font-family:Arial; color:#999;}
.hoteltab .hotel_review .subbd .reviewtab ul li a{ color:#f60;}
.hoteltab .hotel_review .subbd .reviewtab ul .current{ border-top:solid 1px #bfbfbf; border-bottom:solid 1px #fff; font-weight:bold; color:#595959;}
.hoteltab .hotel_review .subbd .reviewtab ul .current span{ font-family:Arial; color:#595959;}
.hoteltab .hotel_review .subbd .reviewlist{ padding-left:18px;}
.hoteltab .hotel_review .subbd .reviewlist .word{ border-bottom:solid 1px #e7e7e7; padding-bottom:20px;}
.hoteltab .hotel_review .subbd .reviewlist .word .tuijian{ float:left; width:auto; background:url(../images/app/web.png) no-repeat right -572px; width:61px; height:16px;}
.hoteltab .hotel_review .subbd .reviewlist .word .username{ float:left; width:auto; font-family:Arial; font-weight:bold; color:#595959; padding-left:10px;}
.hoteltab .hotel_review .subbd .reviewlist .word .date{ float:left; color:#8c8c8c; padding-left:10px;}
.hoteltab .hotel_review .subbd .reviewlist .word .place{ color:#595959; line-height:25px; clear:both; margin-top:10px;}
.hoteltab .hotel_review .subbd .reviewlist .word .hoteltickling{ margin-top:15px; width:646px; color:#595959; background:#fdfded; border:solid 1px #ffbe93; padding:5px 10px;} 
.hoteltab .hotel_review .subbd .reviewlist .word .hoteltickling p{ line-height:20px;}

/*分页*/
.w740_pager{ padding:10px 0;} 
.w740_pager p{ font-weight:normal; text-align:left; float:left; width:440px; color:#595959; padding-left:10px;}
.w740_pager p span{ font-weight:bold; color:#f27f0c;}
.w740_pager ul{ float:right; width:250px;}
.w740_pager ul li{ float:left; width:auto; height:19px; line-height:19px; margin-left:5px; display:inline; color:#187813; padding:0 5px;}
.w740_pager ul li a{ color:#187813; display:block;}
.w740_pager ul li a:hover{ color:#f60; text-decoration:underline;}
.w740_pager ul .uppage{ color:#595959; }
.w740_pager ul .current{ font-weight:bold; color:#595959;}
.w740_pager ul .current a{ color:#595959;}
.w740_pager ul .omission{ border:none; background:none; padding:0; font-family:宋体;}

/*酒店图片*/
.hotel_pic{ width:740px;}
.hotel_pic .big_pic{ width:558px; margin-left:auto; margin-right:auto; position:relative;}
.hotel_pic .big_pic .pic{ width:540px; height:340px; overflow:hidden; padding:8px; border:1px solid #e0e0e0;} 
.hotel_pic .big_pic .pic a{ display:table-cell; *display:inline-block; overflow:hidden; width:540px; height:340px; vertical-align:middle; text-align:center; font-size:0;}
.hotel_pic .big_pic .pic span{ display:inline-block; width:540px;}
.hotel_pic .big_pic .pic img{ max-width:540px!important; max-height:340px!important; max-width:540px\9; max-height:340px\9; *width:expression(this.width > 540 && this.width > this.height ? 340 : true); *height: expression(this.height > 340 ? 340 : true); *margin-top:expression((340-this.height)/2); z-index:-10;}
.hotel_pic .big_pic .link a{ display:block; height:358px; text-indent:-9999px; position:absolute; top:0; z-index:99;}
.hotel_pic .big_pic .link .prev{ width:50%; top:0; left:0; background:#fff; filter:alpha(opacity=0); opacity:0; cursor:url(/images/default/web/bg/arrow_left.cur),auto;}
.hotel_pic .big_pic .link .next{ width:50%; top:0; right:0; background:#fff; filter:alpha(opacity=0); opacity:0; cursor:url(/images/default/web/bg/arrow_right.cur),auto;}
.hotel_pic .big_pic .word{ padding-top:5px; overflow:hidden; zoom:1;}
.hotel_pic .big_pic .word strong{ float:left; font-size:14px; font-weight:bold; color:#595959;}
.hotel_pic .big_pic .word span{ float:right; font-size:14px; color:#595959; font-family:Arial;}
.hotel_pic .big_pic .word span em{ color:#f2920c;}
.hotel_pic .wraplit_pic{ width:705px; margin-left:auto; margin-right:auto; margin-top:25px; overflow:hidden; zoom:1;}
.hotel_pic .wraplit_pic .prev{ background:url(../images/app/web.png) no-repeat -632px -640px; width:13px; height:74px; cursor:pointer; margin-top:5px;}
.hotel_pic .wraplit_pic .no_prev{ background:url(../images/app/web.png) no-repeat -584px -640px; width:13px; height:74px; cursor:not-allowed; margin-top:5px;}
.hotel_pic .wraplit_pic .next{ background:url(../images/app/web.png) no-repeat -616px -640px; width:13px; height:74px; cursor:pointer; margin-top:5px;}
.hotel_pic .wraplit_pic .no_next{ background:url(../images/app/web.png) no-repeat -600px -640px; width:13px; height:74px; cursor:not-allowed; margin-top:5px;}
.hotel_pic .wraplit_pic .lit_pic{ margin:0 5px; display:inline; width:648px; height:75px; background:#f5f5f5; padding-left:7px; padding-top:10px; overflow:hidden;}
.hotel_pic .wraplit_pic .lit_pic ul{ width:1000000px;}
.hotel_pic .wraplit_pic .lit_pic ul li{ float:left; display:inline; margin-right:7px; width:101px; height:66px;}
.hotel_pic .wraplit_pic .lit_pic ul li a{ display:block; width:101px; height:66px;} 
.hotel_pic .wraplit_pic .lit_pic ul li a img{ display:block; width:97px; height:62px; padding:2px; background:#f5f5f5;}
.hotel_pic .wraplit_pic .lit_pic ul li a:hover img{ background:#f00;} 
.hotel_pic .wraplit_pic .lit_pic ul .current a img{ background:#f00;} 

/*交通地图*/
.w720_map{ width:720px; margin-left:auto; margin-right:auto; height:380px; border:solid 1px #ccc;}

/*如何预订*/
.book_process{ width:740px; margin-left:auto; margin-right:auto;}
.book_process .subhd{ padding:10px 0;}
.book_process .subhd h2{ font-size:14px; font-weight:bold; color:#595959; display:inline;}
.book_process .subhd span{ font-size:12px; font-weight:normal; color:#595959; padding-left:5px;}
.book_process .subbd{ border:solid 1px #e1e1e1;}
.book_process .subbd .pic{ background:url(../images/app/web.png) no-repeat 0 -764px; width:645px; margin-left:auto; margin-right:auto; height:90px; margin-top:15px; margin-bottom:15px;}
.book_process .subbd .word{ width:645px; margin-left:auto; margin-right:auto;}
.book_process .subbd .word strong{ display:block; font-size:14px; font-weight:bold; color:#ff7f00; padding-bottom:10px; padding-left:20px;}
.book_process .subbd .word p{ color:#595959; padding-bottom:10px; padding-left:20px;}
.hotel_faq{ width:740px; margin-left:auto; margin-right:auto;}
.hotel_faq .subhd{ padding:10px 0;}
.hotel_faq .subhd h2{ font-size:14px; font-weight:bold; color:#595959;}
.hotel_faq .subbd{ border:solid 1px #e1e1e1; padding:20px;}
.hotel_faq .subbd strong{ display:block; font-size:12px; font-weight:bold; color:#595959; padding-bottom:10px; padding-left:20px;}
.hotel_faq .subbd p{ color:#595959; padding-bottom:15px; padding-left:20px; line-height:22px;}

/*登录弹出层*/
.login_popup{ border:solid 3px #d9d9d9; background:#fff; width:554px; height:292px; position:absolute; z-index:99999; display:none;}
.login_popup .close{ position:absolute; right:7px; top:7px; background:url(../images/app/common.png) no-repeat right -858px; width:19px; height:19px; cursor:pointer;}
.login_popup .left{ float:left; width:280px; height:239px; border-right:solid 1px #add998; margin-top:25px; overflow:hidden; margin-left:40px; display:inline;}
.login_popup .left strong{ font-size:14px; font-weight:bold; color:#595959; display:block; padding-bottom:10px; padding-top:10px;}
.login_popup .left ul li{ height:22px; padding-bottom:10px; vertical-align:top; overflow:hidden; zoom:1;}
.login_popup .left ul li label{ color:#595959; float:left; height:22px; padding-top:5px; font-size:12px; padding-right:10px;}
.login_popup .left ul li input{ float:left;}
.login_popup .left ul li .text_input{ border:solid 1px #b3b3b3; background:#fff; width:173px; height:20px; line-height:20px; padding-left:5px; font-size:12px; color:#999;}
.login_popup .left .btn{ margin-left:46px;}
.login_popup .left .btn a{ color:#390; margin-left:10px;}
.login_popup .left .btn a:hover{ color:#f60; text-decoration:underline;}
.login_popup .left p{ width:250px; margin-top:20px; margin-bottom:10px; color:#999; border-bottom:solid 1px #ebebeb; padding-bottom:5px;}
.login_popup .left p a{ color:#390;}
.login_popup .left p a:hover{ color:#f60; text-decoration:underline;}
.login_popup .left .commonlogin em{ display:block; color:#999; padding-bottom:10px;}
.login_popup .left .commonlogin span{ float:left; width:auto; line-height:16px;}
.login_popup .left .commonlogin i{ background:url(../images/app/common.png) no-repeat right -887px; width:16px; height:16px; float:left; margin-right:5px;}
.login_popup .left .commonlogin a{ color:#595959; float:left;}
.login_popup .left .commonlogin a:hover{ color:#f60; text-decoration:underline;}
.login_popup .right{ float:left; width:220px; height:239px; margin-top:25px;}
.login_popup .right strong{ font-size:14px; font-weight:bold; color:#595959; display:block; text-align:center; padding-bottom:10px; padding-top:40px;}
.login_popup .right p{ color:#999; line-height:20px; text-align:center;}
.login_popup .right .btn{ text-align:center; margin-top:20px;}

/************************************************************填写订单************************************************************/
.fill_order{ width:740px; float:left; margin-left:12px; padding-bottom:12px; margin-top:12px; display:inline;}
.fill_order .hd{ font-size:14px; font-weight:bold; color:#595959; height:30px; line-height:30px; padding-left:10px;}
.fill_order .bd{ background:#fff; border:solid 1px #97cd60; padding:20px;}

/*客房信息*/
.fill_order .bd .guest_room{ padding-bottom:0;}
.fill_order .bd .guest_room .subhd{ font-size:14px; font-weight:bold; color:#595959; padding-bottom:10px;}
.fill_order .bd .guest_room .name{ color:#187813; padding-bottom:10px;}
.fill_order .bd .guest_room p{ padding-bottom:10px; color:#595959; width:100%; overflow:hidden; zoom:1;}
.fill_order .bd .guest_room p span{ float:left; width:173px;}
.fill_order .bd .guest_room p span em{ font-family:Arial; color:#ff6f02; font-size:14px;}
.fill_order .bd .guest_room p strong{ width:180px;}
.fill_order .bd .guest_room p a{ color:#390;}
.fill_order .bd .guest_room p a:hover{ color:#f60; text-decoration:none;}
.fill_order .bd .guest_room .total{ font-family:Arial; color:#595959;}
.fill_order .bd .guest_room .total dfn{ color:#ff6f02;}
.fill_order .bd .guest_room .total dfn b{ font-size:16px; font-weight:bold; color:#ff6f02;}

/*入住信息*/
.fill_order .bd .stay_msg{ border-top:solid 1px #e6e6e6; padding-top:15px;}
.fill_order .bd .stay_msg .subhd{ font-size:14px; font-weight:bold; color:#595959; padding-bottom:10px;}
.fill_order .bd .stay_msg .stay_name{ overflow:hidden; zoom:1;}
.fill_order .bd .stay_msg .stay_name strong{ float:left; width:80px; color:#595959; padding-top:15px;}
.fill_order .bd .stay_msg .stay_name ul{ float:left; width:610px; color:#595959; overflow:hidden; zoom:1;}
.fill_order .bd .stay_msg .stay_name ul li{ float:left; width:122px; padding-bottom:10px;}
.fill_order .bd .stay_msg .stay_name ul li .text_input{ background:#fff; border:solid 1px #999; width:110px; padding-left:5px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999;}
.fill_order .bd .stay_msg .row1{ width:100%;}
.fill_order .bd .stay_msg .row1 strong{ color:#999; display:block; padding-top:10px; overflow:hidden; zoom:1;}
.fill_order .bd .stay_msg .row1 strong b{ float:left; color:#999; font-weight:normal;}
.fill_order .bd .stay_msg .row1 .icon_tip{ float:left; background:url(../images/app/web.png) no-repeat right -277px; height:13px; width:14px; margin-left:5px; overflow:hidden;}
.stay_tip{ width:360px; background:#FFFAF2; border:1px solid #FFC1A0; color:#595959; line-height:20px; padding:8px; position:absolute; z-index:99; display:none;}
.stay_tip .sanjiaoicon{ background:url(../images/app/web.png) no-repeat right -300px; display:block; width:14px; height:8px; position:absolute; top:-8px; left:10px; overflow:hidden;}
.fill_order .bd .stay_msg .row2{ padding-top:10px; width:100%; color:#595959;}
.fill_order .bd .stay_msg .row2 em{ float:left;}
.fill_order .bd .stay_msg .row2 em input{ vertical-align:middle;}
.fill_order .bd .stay_msg .row2 em dfn{ color:#ff6f02; font-family:Arial;}
.fill_order .bd .stay_msg .row2 .icon_tip{ float:left; background:url(../images/app/web.png) no-repeat right -277px; height:13px; width:14px; margin-left:5px; overflow:hidden;}
.daodian_tip{ width:360px; background:#FFFAF2; border:1px solid #FFC1A0; color:#595959; line-height:20px; padding:8px; position:absolute; z-index:99; display:none;}
.daodian_tip .sanjiaoicon{ background:url(../images/app/web.png) no-repeat right -300px; display:block; width:14px; height:8px; position:absolute; top:-8px; left:10px; overflow:hidden;}
.fill_order .bd .stay_msg .row3{ color:#595959; border:solid 1px #d9d9d9; background:#fafafa; width:626px; padding:10px; margin:10px 0;}
.fill_order .bd .stay_msg p{ color:#595959;}

/*联系人信息*/
.fill_order .bd .contact_msg{ border-top:solid 1px #e6e6e6; padding-top:15px;}
.fill_order .bd .contact_msg .subhd{ font-size:14px; font-weight:bold; color:#595959; padding-bottom:10px;}
.fill_order .bd .contact_msg .subhd em{ font-size:12px; font-weight:normal; padding-left:8px;}
.fill_order .bd .contact_msg ul{ overflow:hidden; zoom:1;}
.fill_order .bd .contact_msg ul li{ float:left; color:#595959; padding-bottom:10px;}
.fill_order .bd .contact_msg ul li label{ float:left; display:block; width:auto; padding-right:5px; height:21px; line-height:21px; color:#595959;}
.fill_order .bd .contact_msg ul li div{ float:left; width:auto; line-height:20px;}
.fill_order .bd .contact_msg ul li div .text_input{ border:solid 1px #bfbfbf; height:18px; line-height:18px; color:#595959; font-size:12px; font-weight:normal;}
.fill_order .bd .contact_msg ul li .note{ color:#999; padding-left:10px;}
.fill_order .bd .contact_msg p{ width:100%; color:#595959; clear:both;}

/*发票配送*/
.fill_order .bd .bill_send{ border-top:solid 1px #e6e6e6; padding-top:15px;}
.fill_order .bd .bill_send .subhd{ font-size:14px; font-weight:bold; color:#595959; padding-bottom:15px;}
.fill_order .bd .bill_send .subhd em{ font-size:12px; font-weight:normal; padding-left:8px;}
.fill_order .bd .bill_send ol{ width:auto; overflow:hidden; height:20px; padding-bottom:10px;}
.fill_order .bd .bill_send ol li{ float:left; width:auto; overflow:hidden; zoom:1; display:inline; margin-right:15px; cursor:pointer;}
.fill_order .bd .bill_send ol li.flytype{ width:auto; text-align:left; color:#595959;}
.fill_order .bd .bill_send ol li input{ float:left; *margin-top:-3px; margin-right:3px; *margin-right:0;}
.fill_order .bd .bill_send ol li label{ float:left; color:#595959; cursor:pointer;}
.fill_order .bd .bill_send ul{ overflow:hidden; zoom:1;}
.fill_order .bd .bill_send ul li{ float:left; color:#595959; padding-bottom:10px;}
.fill_order .bd .bill_send ul li label{ float:left; display:block; width:auto; padding-right:5px; height:21px; line-height:21px; color:#595959;}
.fill_order .bd .bill_send ul li div{ float:left; width:auto; line-height:20px;}
.fill_order .bd .bill_send ul li div .text_input{ border:solid 1px #bfbfbf; height:18px; line-height:18px; color:#595959; font-size:12px; font-weight:normal;}
.fill_order .bd .bill_send ul li .note{ color:#999; padding-left:10px;}

/*修改日期*/
.change_date{ width:340px; height:135px; background:#ececec; position:absolute; z-index:9999; display:none;}
.change_date .inner{ width:337px; height:133px; overflow:hidden; background:#fff; border:solid 1px #b5b5b5; position:relative; left:-2px; top:-3px;}
.change_date .inner .hd{ background:url(/images/default/web/bg/xrepeat.png) repeat-x 0 -595px; height:33px; line-height:33px; font-weight:bold; padding-left:10px; color:#333;}
.change_date .inner .hd a{ float:right; margin-right:10px; margin-top:11px; background:url(../images/app/common.png) no-repeat right -1017px; width:9px; height:11px; overflow:hidden;}
.change_date .inner .bd{ padding:20px 15px; width:307px; overflow:hidden;}
.change_date .inner .bd .term_choose{ width:307px; margin-left:auto; margin-right:auto; overflow:hidden;}
.change_date .inner .bd .term_choose .term_item{ height:22px; padding-bottom:10px; vertical-align: top; width:auto;}
.change_date .inner .bd .term_choose .term_item label{ float:left; display:block; width:55px; height:22px; line-height:22px; color:#595959;}
.change_date .inner .bd .term_choose .term_item .wrap_text{ float:left; background:#fff; border:solid 1px #f2f2f2; width:85px; height:20px; line-height:20px; overflow:hidden; position:relative;}
.change_date .inner .bd .term_choose .term_item .wrap_text .text_input{ background:#fff; border-left:solid 1px #999; border-top:solid 1px #999; border-bottom:0; border-right:0; width:84px; height:19px; line-height:19px; color:#595959; position:absolute; left:0px; top:0px; font-size:12px; font-weight:normal;}

/*温馨提示*/
.warm_tips{ float:right; width:186px; margin-top:12px; margin-right:12px; display:inline;}
.warm_tips .hd{ font-size:14px; font-weight:bold; color:#595959; padding-left:10px; padding-top:10px; border-top:solid 2px #94cc5c; background:#fff;}
.warm_tips .bd{ background:#fff; padding:10px 0;}
.warm_tips .bd ul{ padding-left:10px; padding-bottom:30px;}
.warm_tips .bd ul li{ line-height:22px; color:#595959;}
.warm_tips .bd ul li a{ color:#595959;}
.warm_tips .bd ul li a:hover{ color:#f60; text-decoration:underline;}
.warm_tips .bd .kefu{ background:url(../images/app/web.png) no-repeat 0 -574px; width:168px; margin-left:auto; margin-right:auto; height:61px; text-indent:-999px;}
.warm_tips .bd .kefu a{ width:168px; height:61px; display:block;}

/*温馨提示*/
.wenxin_tip{ width:450px; height:194px; position:absolute; z-index:99999; display:none;}
.wenxin_tip .hd{ background:url(../images/app/common.png) no-repeat 0 -987px; height:10px; font-size:0; line-height:0; overflow:hidden;}
.wenxin_tip .ft{ background:url(../images/app/common.png) no-repeat 0 -997px; height:10px; font-size:0; line-height:0; overflow:hidden;}
.wenxin_tip .close{ position:absolute; top:15px; right:15px; background:url(../images/app/common.png) no-repeat 0 -1017px; width:20px; height:20px;
overflow:hidden; cursor:pointer;}
.wenxin_tip .bd{ background:url(/images/default/web/bg/yrepeat.png) repeat-y 0 0; padding:10px 40px 60px;}
.wenxin_tip .bd .title{ font-size:14px; font-weight:bold; color:#333; text-align:left; border-bottom:solid 1px #d9d9d9; height:33px; line-height:33px; margin-bottom:20px;}
.wenxin_tip .bd p{ color:#333; text-align:left; line-height:22px;}
.wenxin_tip .bd .btn{ text-align:center; margin-top:20px;}
.wenxin_tip .bd .btn .btn_default{ background:url(/images/default/web/bg/xrepeat.png) repeat-x 0 -899px; border:solid 1px #a6a6a6; text-align:center; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#333; cursor:pointer;}
.wenxin_tip .bd .btn .btn_hover{ background:url(/images/default/web/bg/xrepeat.png) repeat-x 0 -929px; border:solid 1px #ffbf7f; text-align:center; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#333; cursor:pointer;}

/************************************************************信用卡担保************************************************************/
.creditcard_bail{ width:936px; margin:12px;}
.creditcard_bail .hd{ font-size:14px; font-weight:bold; color:#595959; height:30px; line-height:30px; padding-left:10px;}
.creditcard_bail .bd{ background:#fff; border:solid 1px #97cd60; padding:20px;}
.creditcard_bail .bd .bail_price{ border-bottom:solid 1px #e6e6e6; padding-bottom:15px; margin-bottom:10px;}
.creditcard_bail .bd .bail_price strong{ display:block; font-size:14px; font-weight:bold; color:#595959; padding-bottom:10px;}
.creditcard_bail .bd .bail_price p{ color:#8c8c8c;}
.creditcard_bail .bd .bail_price p span{ color:#ff6f02;}
.creditcard_bail .bd .bail_price p span em{ font-family:Arial; font-size:16px; font-weight:bold;}
.creditcard_bail .bd .read_clause{ margin-bottom:30px;}
.creditcard_bail .bd .read_clause strong{ font-size:12px; font-weight:bold; color:#595959; padding-bottom:10px;}
.creditcard_bail .bd .read_clause p{ color:#595959; line-height:22px; padding-bottom:10px;} 
.creditcard_bail .bd .read_clause p span{ font-family:Arial; font-size:12px; font-weight:bold; color:#ff6f02;}
.creditcard_bail .bd .read_clause p em{ font-family:Arial; font-size:12px; color:#ff6f02;}
.creditcard_bail .bd .fill_cardinfo{ padding-right:16px; position:relative;}
.creditcard_bail .bd .fill_cardinfo .card_title{ background:#ededed; height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#595959; margin-bottom:20px; text-indent:15px;}
.creditcard_bail .bd .fill_cardinfo .sheet th{ text-align:right; color:#595959; padding-bottom:10px; padding-left:20px;}
.creditcard_bail .bd .fill_cardinfo .sheet td{ text-align:left; padding-bottom:10px; padding-left:10px;}
.creditcard_bail .bd .fill_cardinfo .sheet td span{ color:#999; padding-left:10px;}
.creditcard_bail .bd .fill_cardinfo .sheet td em{ color:#187813; display:block; position:absolute; left:450px; top:43px; *top:50px; height:158px; width:336px; line-height:158px;}
.creditcard_bail .bd .fill_cardinfo .sheet td em i{ float:right; background:url(../images/app/common.png) no-repeat 0 -819px; display:block; height:158px; width:281px;}
.creditcard_bail .bd .fill_cardinfo .sheet td .text_input{ border:solid 1px #ccc; background:#fff; height:20px; line-height:20px;}
.creditcard_bail .bd .btn{ width:232px; margin-left:auto; margin-right:auto; overflow:hidden; zoom:1;}
.creditcard_bail .bd .btn p{ float:left; width:132px;}
.creditcard_bail .bd .btn .prevstep{ width:100px; padding-top:10px; overflow:hidden; zoom:1;}
.creditcard_bail .bd .btn .prevstep i{ float:left; background:url(../images/app/common.png) no-repeat right -400px; width:7px; height:12px; overflow:hidden;}
.creditcard_bail .bd .btn .prevstep a{ float:left; color:#390; line-height:12px; margin-left:5px; padding-top:1px;}
.creditcard_bail .bd .btn .prevstep a:hover{ color:#f60;}

/************************************************************核对订单************************************************************/
.check_order{ width:936px; margin:12px;}
.check_order .hd{ font-size:14px; font-weight:bold; color:#595959; height:30px; line-height:30px; padding-left:10px;}
.check_order .bd{ background:#fff; border:solid 1px #97cd60; padding:20px;}
.check_order .bd .price_msg{ border-bottom:solid 1px #e6e6e6; padding-bottom:10px; margin-bottom:20px;}
.check_order .bd .price_msg .subhd{ font-size:14px; font-weight:bold; color:#595959; margin-bottom:15px;}
.check_order .bd .price_msg .sheet{ width:100%;}
.check_order .bd .price_msg .sheet th{ color:#8c8c8c; text-align:right;}
.check_order .bd .price_msg .sheet td{ color:#595959;}
.check_order .bd .price_msg .sheet td em{ color:#ff6f02; font-family:Arial;}
.check_order .bd .stay_msg{ border-bottom:solid 1px #e6e6e6; padding-bottom:10px; margin-bottom:20px;}
.check_order .bd .stay_msg .subhd{ font-size:14px; font-weight:bold; color:#595959; margin-bottom:15px;}
.check_order .bd .stay_msg .sheet{ width:100%;}
.check_order .bd .stay_msg .sheet th{ color:#8c8c8c; padding-bottom:10px; text-align:right;}
.check_order .bd .stay_msg .sheet td{ color:#595959; padding-bottom:10px;}
.check_order .bd .ticket_msg{ border-bottom:solid 1px #e6e6e6; padding-bottom:10px; margin-bottom:20px;}
.check_order .bd .ticket_msg .subhd{ font-size:14px; font-weight:bold; color:#595959; margin-bottom:15px;}
.check_order .bd .ticket_msg p{ color:#f60; padding-bottom:10px;}
.check_order .bd .ticket_msg ul li{ color:#595959;}
.check_order .bd .ticket_msg ul li span{ padding-right:20px;}
.check_order .bd .contact_msg{ width:610px; margin-bottom:50px;}
.check_order .bd .contact_msg .subhd{ font-size:14px; font-weight:bold; color:#595959; margin-bottom:15px;}
.check_order .bd .contact_msg .sheet{ width:100%;}
.check_order .bd .contact_msg .sheet th{ color:#8c8c8c; text-align:right;}
.check_order .bd .contact_msg .sheet td{ color:#595959;}
.check_order .bd .contact_msg .sheet td em{ color:#ff6f02; font-family:Arial;}
.check_order .bd .btn{ width:211px; margin-left:auto; margin-right:auto; overflow:hidden; zoom:1;}
.check_order .bd .btn p{ float:left; width:111px;}
.check_order .bd .btn .prevstep{ width:100px; padding-top:10px; overflow:hidden; zoom:1;}
.check_order .bd .btn .prevstep i{ float:left; background:url(../images/app/common.png) no-repeat right -400px; width:7px; height:12px; overflow:hidden;}
.check_order .bd .btn .prevstep a{ float:left; color:#390; line-height:12px; margin-left:5px; padding-top:1px;}
.check_order .bd .btn .prevstep a:hover{ color:#f60;}
.check_order .bd .ad_lead{ border-top:solid 1px #e6e6e6; padding-top:10px;}
.check_order .bd .ad_lead p{ text-align:center; padding-bottom:15px;}
.check_order .bd .ad_lead .word{ font-size:14px; color:#595959; line-height:25px;}

/************************************************************预订成功************************************************************/
.reserve{ width:936px; margin:12px;}
.reserve .hd{ font-size:14px; font-weight:bold; color:#595959; height:30px; line-height:30px; padding-left:10px;}
.reserve .bd{ background:#fff; border:solid 1px #97cd60; padding:20px;}
.reserve .bd strong{ display:block; font-size:14px; font-weight:bold; color:#ff6f02; margin-bottom:10px;}
.reserve .bd p{ color:#595959; line-height:22px;}
.reserve .bd ul{ margin-top:20px; margin-bottom:30px;}
.reserve .bd ul li{ display:inline; color:#595959;}
.reserve .bd ul li em{ font-size:16px; font-family:Arial; font-weight:bold;}
.reserve .bd ul li a{ color:#187813; margin-left:20px; margin-right:20px;}
.reserve .bd ul li a:hover{ color:#f60; text-decoration:underline;}
.reserve .bd ul li b{ font-family:Arial; font-size:16px; font-weight:bold; color:#ff6f02; padding-right:50px;}
.reserve .bd ul .tips{ display:block; border:solid 1px #ffc1a0; background:#fffaf2; padding:5px 10px; color:#595959; margin-top:5px; margin-bottom:10px;}
.reserve .bd ul .tips span{ font-weight:bold; color:#ff6f02; font-weight:normal;}

